package com.graduation.check.dto;

import lombok.Data;
import java.time.LocalDateTime;
import java.util.List;

@Data
public class TitleCheckResponse {
    private Long id;
    private String title;
    private Double maxSimilarity;
    private Double avgSimilarity;
    private Integer duplicateCount;
    private String riskLevel;
    private String checkScope;
    private Integer yearRange;
    private LocalDateTime checkTime;
    private List<DuplicateResult> duplicateResults;
    private List<String> suggestions;

    @Data
    public static class DuplicateResult {
        private String title;
        private Double similarity;
        private String author;
        private String className;
        private Integer year;
        private Long paperId;
    }
}